leather sponge - French English Dictionary